/**
 * 
 * @class menu_search_money_formpanel
 * @extends Ext.form.FormPanel
 */
var three = (OPTION_NDDECLARE_YEAR - 2) + '年数据录入';
var three_y = (OPTION_NDDECLARE_YEAR - 2) + '_';
var second = (OPTION_NDDECLARE_YEAR - 1) + '年数据录入';
var second_y = (OPTION_NDDECLARE_YEAR - 1) + '_';
var first = (OPTION_NDDECLARE_YEAR) + '年数据录入';
var first_y = OPTION_NDDECLARE_YEAR + '_';
/**
 * 如果是-1代表新数据要插入，1代表更新数据
 * 
 * @type
 */
menu_innovate_implements_case_formpanel = Ext.extend(Ext.form.FormPanel, {
	cfg : null,
	s_win : null,
	b_win : null,
	m_win : null,
	constructor : function() {
		menu_innovate_implements_case_formpanel.superclass.constructor.call(
				this, {
					defaults : {
						// width : 900
						anchor : '99%'
					},
					iconCls : 'itemadd',
					title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
							+ '年' + getDataType(OPTION_DATA_TYPE)
							+ '</font>创新活动近状',
					labelWidth : 180,
					autoScroll : true,
					bodyStyle : 'padding:10 20 20 20px',
					labelAlign : 'left',
					buttonAlign : 'center',
					// bodyStyle : 'padding:10px;',
					frame : true,
					monitorValid : true,
					items : [{
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>创新战略制定与实施情况',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
							text : '保存草稿',
							iconCls : 'itemadd',
							scope : this,
							handler : function() {
								var strategy_implement = this.getForm()
										.findField('strategy_implement')
										.getValue();
								var strategy_made = this.getForm()
										.findField('strategy_made').getValue();
								if (strategy_implement == '') {
									strategy_implement = 'null';
								}
								if (strategy_made == '') {
									strategy_made = 'null';
								}
								Ext.Ajax.request({
									url : 'cxxqysjsb/strategy/addnewstrategy_management_brand.action',
									success : function(response, options) {
										if (response.responseText == 'ok') {
											Ext.Msg
													.alert('提示',
															'&nbsp&nbsp&nbsp&nbsp&nbsp数据添加成功&nbsp&nbsp&nbsp&nbsp');
										} else if (response.responseText == 'ok') {

											Ext.Msg.alert('提示', '服务器返回错误');
										} else if (response.responseText == 'already') {
											Ext.Msg.alert('提示',
													'已经添加过数据，不要重复添加');
										}

									},
									params : {
										flag : '1',
										userId : userId,
										frist : strategy_made,
										second : strategy_implement,
										type : OPTION_DATA_TYPE,
										year : OPTION_NDDECLARE_YEAR

									},
									scope : this
								});
							}
						}, {
							text : '重置',
							scope : this,
							iconCls : 'reset',
							handler : function() {
								this.getForm().findField('strategy_made')
										.setValue('');
								this.getForm().findField('strategy_implement')
										.setValue('');
							}
						}, {
							text : '历史数据',
							scope : this,
							iconCls : 'search',
							handler : function() {
								var cfg = {
									flag : '1'
								};
								this.s_win = new smb_gridpanel_win(cfg);
								this.s_win.show(Ext.getDom('login-view'));
							}
						}],
						items : [{
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 500,
									maxLengthText : '字符超出规定长度',
									name : 'strategy_made',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '企业创新战略规划的制定情况'
								}, {
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 500,
									maxLengthText : '字符超出规定长度',
									name : 'strategy_implement',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '企业创新战略规划的实施情况 '

								}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>创新管理与制度建设情况',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
							text : '保存草稿',
							iconCls : 'itemadd',
							scope : this,
							handler : function() {
								var management_intellectual_property = this
										.getForm()
										.findField('management_intellectual_property')
										.getValue();
								var management_encourage = this.getForm()
										.findField('management_encourage')
										.getValue();
								if (management_encourage == '') {
									management_encourage = 'null';
								}
								if (management_intellectual_property == '') {
									management_intellectual_property = 'null';
								}
								Ext.Ajax.request({
									url : 'cxxqysjsb/strategy/addnewstrategy_management_brand.action',
									success : function(response, options) {
										if (response.responseText == 'ok') {
											Ext.Msg
													.alert('提示',
															'&nbsp&nbsp&nbsp&nbsp&nbsp数据添加成功&nbsp&nbsp&nbsp&nbsp');
										} else if (response.responseText == 'ok') {

											Ext.Msg.alert('提示', '服务器返回错误');
										} else if (response.responseText == 'already') {
											Ext.Msg.alert('提示',
													'已经添加过数据，不要重复添加');
										}

									},
									params : {
										flag : '2',
										userId : userId,
										frist : management_intellectual_property,
										second : management_encourage,
										type : OPTION_DATA_TYPE,
										year : OPTION_NDDECLARE_YEAR

									},
									scope : this
								});
							}
						}, {
							text : '重置',
							scope : this,
							iconCls : 'reset',
							handler : function() {
								this
										.getForm()
										.findField('management_intellectual_property')
										.setValue('');
								this.getForm()
										.findField('management_encourage')
										.setValue('');
							}
						}, {
							text : '历史数据',
							scope : this,
							iconCls : 'search',
							handler : function() {
								var cfg = {
									flag : '2'
								};
								this.m_win = new smb_gridpanel_win(cfg);
								this.m_win.show(Ext.getDom('login-view'));
							}
						}],
						items : [{
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 500,
									maxLengthText : '字符超出规定长度',
									name : 'management_intellectual_property',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '知识产权的管理情况（战略的制定与实施情况及相关的制度措施）'
								}, {
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 500,
									maxLengthText : '字符超出规定长度',
									name : 'management_encourage',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '内部激励创新的制度和措施  '

								}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>品牌塑造情况',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
							text : '保存草稿',
							iconCls : 'itemadd',
							scope : this,
							handler : function() {
								var brand_have = this.getForm()
										.findField('brand_have').getValue();
								var brand_make = this.getForm()
										.findField('brand_make').getValue();
								if (brand_have == '') {
									brand_have = 'null';
								}
								if (brand_make == '') {
									brand_make = 'null';
								}
								Ext.Ajax.request({
									url : 'cxxqysjsb/strategy/addnewstrategy_management_brand.action',
									success : function(response, options) {
										if (response.responseText == 'ok') {
											Ext.Msg
													.alert('提示',
															'&nbsp&nbsp&nbsp&nbsp&nbsp数据添加成功&nbsp&nbsp&nbsp&nbsp');
										} else if (response.responseText == 'ok') {

											Ext.Msg.alert('提示', '服务器返回错误');
										} else if (response.responseText == 'already') {
											Ext.Msg.alert('提示',
													'已经添加过数据，不要重复添加');
										}

									},
									params : {
										flag : '3',
										userId : userId,
										frist : brand_have,
										second : brand_make,
										type : OPTION_DATA_TYPE,
										year : OPTION_NDDECLARE_YEAR

									},
									scope : this
								});
							}
						}, {
							text : '重置',
							scope : this,
							iconCls : 'reset',
							handler : function() {
								this.getForm().findField('brand_have')
										.setValue('');
								this.getForm().findField('brand_make')
										.setValue('');
							}
						}, {
							text : '历史数据',
							scope : this,
							iconCls : 'search',
							handler : function() {
								var cfg = {
									flag : '3'
								};
								this.b_win = new smb_gridpanel_win(cfg);
								this.b_win.show(Ext.getDom('login-view'));
							}
						}],
						items : [{
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 20,
									maxLengthText : '字符超出规定长度',
									name : 'brand_have',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '知名品牌、驰名商标的拥有情况 '
								}, {
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 20,
									maxLengthText : '字符超出规定长度',
									name : 'brand_make',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '为打造知名品牌、驰名商标的相关措施 '

								}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>创新文化建设情况',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
							text : '保存草稿',
							iconCls : 'itemadd',
							scope : this,
							handler : function() {
								var innovation_exercise = this.getForm()
										.findField('innovation_exercise')
										.getValue();
								var innovation_staff_suggestion = this
										.getForm()
										.findField('innovation_staff_suggestion')
										.getValue();
								var innovation_idea = this.getForm()
										.findField('innovation_idea')
										.getValue();
								if (innovation_idea == '') {
									innovation_idea = '无';
								}
								if (innovation_staff_suggestion == '') {
									innovation_staff_suggestion = '无';
								}
								if (innovation_exercise == '') {
									innovation_exercise = '无';
								}
								Ext.Ajax.request({
									url : 'cxxqysjsb/innovation/addnewsinnovation.action',
									success : function(response, options) {
										if (response.responseText == 'ok') {
											Ext.Msg
													.alert('提示',
															'&nbsp&nbsp&nbsp&nbsp&nbsp数据添加成功&nbsp&nbsp&nbsp&nbsp');
										} else if (response.responseText == 'ok') {

											Ext.Msg.alert('提示', '服务器返回错误');
										} else if (response.responseText == 'already') {
											Ext.Msg.alert('提示',
													'已经添加过数据，不要重复添加');
										}

									},
									params : {
										userId : userId,
										innovation_exercise : innovation_exercise,
										innovation_staff_suggestion : innovation_staff_suggestion,
										innovation_idea : innovation_idea,
										type : OPTION_DATA_TYPE,
										year : OPTION_NDDECLARE_YEAR

									},
									scope : this
								});
							}
						}, {
							text : '重置',
							scope : this,
							iconCls : 'reset',
							handler : function() {
								this.getForm().findField('innovation_idea')
										.setValue('');
								this
										.getForm()
										.findField('innovation_staff_suggestion')
										.setValue('');
								this.getForm().findField('innovation_exercise')
										.setValue('');
							}
						}, {
							text : '历史数据',
							scope : this,
							iconCls : 'search',
							handler : function() {
								var cfg = {
									flag : '4'
								};
								this.b_win = new smb_gridpanel_win(cfg);
								this.b_win.show(Ext.getDom('login-view'));
							}
						}],
						items : [{
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 20,
									maxLengthText : '字符超出规定长度',
									name : 'innovation_idea',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '企业的核心创新理念'
								}, {
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 20,
									maxLengthText : '字符超出规定长度',
									name : 'innovation_staff_suggestion',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '企业职工合理化建设情况（近三年每百名员工年均提出合理化建议数)'

								}, {
									xtype : 'textarea',
									anchor : '99%',
									height : 100,
									maxLength : 20,
									maxLengthText : '字符超出规定长度',
									name : 'innovation_exercise',
									regexText : '只能输入数字',
									// value : this.cfg.f_sale,
									fieldLabel : '推进创新方法应用，开展职工创新活动情况'

								}]
					}]
				});
	}
});
Ext.extend(demo.module, {
	init : function() {
		this.menu_innovate_implements_case = new menu_innovate_implements_case_formpanel();
		this.main.add(this.menu_innovate_implements_case);
		this.main.doLayout();
	}
});